[INFO] fetching crate okra 0.2.0...
[INFO] fixing okra-0.2.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate okra 0.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate okra 0.2.0
[INFO] finished tweaking crates.io crate okra 0.2.0
[INFO] tweaked toml for crates.io crate okra 0.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate okra 0.2.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 261 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.10.1 (available: v0.22.1)
[INFO] [stderr]       Adding futures v0.1.31 (available: v0.3.32)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding hyper v0.12.36 (available: v1.10.1)
[INFO] [stderr]       Adding reqwest v0.9.24 (available: v0.13.4)
[INFO] [stderr]       Adding serde_yaml v0.8.26 (available: v0.9.34+deprecated)
[INFO] [stderr]       Adding testcontainers v0.6.0 (available: v0.27.3)
[INFO] [stderr]       Adding url v1.7.2 (available: v2.5.8)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded testcontainers v0.6.0
[INFO] [stderr]   Downloaded debug_stub_derive v0.3.0
[INFO] [stderr]   Downloaded tc_core v0.3.1
[INFO] [stderr]   Downloaded tc_trufflesuite_ganachecli v0.4.1
[INFO] [stderr]   Downloaded tc_redis v0.2.1
[INFO] [stderr]   Downloaded tc_elasticmq v0.2.1
[INFO] [stderr]   Downloaded tc_generic v0.2.1
[INFO] [stderr]   Downloaded tc_parity_parity v0.4.0
[INFO] [stderr]   Downloaded tc_coblox_bitcoincore v0.5.1
[INFO] [stderr]   Downloaded tc_cli_client v0.2.1
[INFO] [stderr]   Downloaded tc_postgres v0.2.0
[INFO] [stderr]   Downloaded tc_dynamodb_local v0.2.1
[INFO] [stderr]   Downloaded openapi-codegen v0.1.0
[INFO] [stderr]   Downloaded openapiv3 v0.1.4
[INFO] [stderr]   Downloaded handlebars v1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d
[INFO] running `Command { std: "docker" "start" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking futures v0.1.31
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]    Compiling parking_lot_core v0.6.3
[INFO] [stderr]     Checking smallvec v0.6.14
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]     Checking lock_api v0.3.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling debug_stub_derive v0.3.0
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking bytes v0.4.12
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]     Checking tc_core v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]     Checking http v0.1.21
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]     Checking string v0.2.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling hyper v0.12.36
[INFO] [stderr]     Checking crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking crossbeam-deque v0.7.4
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]     Checking mio-uds v0.6.8
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]    Compiling serde_yaml v0.8.26
[INFO] [stderr]     Checking rand_xorshift v0.1.1
[INFO] [stderr]     Checking rand_hc v0.1.0
[INFO] [stderr]     Checking rand_isaac v0.1.1
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking rand_jitter v0.1.4
[INFO] [stderr]     Checking idna v0.2.3
[INFO] [stderr]     Checking subtle v1.0.0
[INFO] [stderr]     Checking native-tls v0.2.18
[INFO] [stderr]     Checking tokio-executor v0.1.10
[INFO] [stderr]     Checking tokio-io v0.1.13
[INFO] [stderr]     Checking tokio-sync v0.1.8
[INFO] [stderr]     Checking tokio-buf v0.1.1
[INFO] [stderr]     Checking futures-cpupool v0.1.8
[INFO] [stderr]     Checking tokio-threadpool v0.1.18
[INFO] [stderr]     Checking tokio-current-thread v0.1.7
[INFO] [stderr]     Checking tokio-timer v0.2.13
[INFO] [stderr]     Checking want v0.2.0
[INFO] [stderr]     Checking crypto-mac v0.7.0
[INFO] [stderr]     Checking publicsuffix v1.5.6
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking tokio-codec v0.1.2
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking cookie v0.12.0
[INFO] [stderr]     Checking try_from v0.3.2
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking serde_urlencoded v0.5.5
[INFO] [stderr]     Checking tokio-reactor v0.1.12
[INFO] [stderr]    Compiling openapiv3 v0.1.4
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking hmac v0.7.1
[INFO] [stderr]     Checking tokio-fs v0.1.7
[INFO] [stderr]     Checking cookie_store v0.7.0
[INFO] [stderr]     Checking base64 v0.10.1
[INFO] [stderr]     Checking scoped-tls v0.1.2
[INFO] [stderr]     Checking hex v0.3.2
[INFO] [stderr]     Checking tc_cli_client v0.2.1
[INFO] [stderr]     Checking tc_dynamodb_local v0.2.1
[INFO] [stderr]     Checking tc_redis v0.2.1
[INFO] [stderr]     Checking tokio-udp v0.1.6
[INFO] [stderr]     Checking tokio-uds v0.2.7
[INFO] [stderr]     Checking tokio-tcp v0.1.4
[INFO] [stderr]     Checking tc_elasticmq v0.2.1
[INFO] [stderr]     Checking tc_trufflesuite_ganachecli v0.4.1
[INFO] [stderr]     Checking h2 v0.1.26
[INFO] [stderr]     Checking http-body v0.1.0
[INFO] [stderr]     Checking tc_generic v0.2.1
[INFO] [stderr]     Checking tc_postgres v0.2.0
[INFO] [stderr]     Checking tc_parity_parity v0.4.0
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]     Checking tokio v0.1.22
[INFO] [stderr]     Checking tc_coblox_bitcoincore v0.5.1
[INFO] [stderr]     Checking uuid v0.7.4
[INFO] [stderr]     Checking testcontainers v0.6.0
[INFO] [stderr]     Checking tokio-core v0.1.18
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling handlebars v1.1.0
[INFO] [stderr]     Checking hyper-tls v0.3.2
[INFO] [stderr]     Checking reqwest v0.9.24
[INFO] [stderr]    Compiling openapi-codegen v0.1.0
[INFO] [stderr]    Compiling okra v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:411:19
[INFO] [stdout]     |
[INFO] [stdout] 411 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:411:30
[INFO] [stdout]     |
[INFO] [stdout] 411 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:412:36
[INFO] [stdout]     |
[INFO] [stdout] 412 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:655:45
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:656:21
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:657:28
[INFO] [stdout]     |
[INFO] [stdout] 657 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:237:30
[INFO] [stdout]     |
[INFO] [stdout] 237 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:238:36
[INFO] [stdout]     |
[INFO] [stdout] 238 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:374:45
[INFO] [stdout]     |
[INFO] [stdout] 374 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:375:21
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:376:28
[INFO] [stdout]     |
[INFO] [stdout] 376 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:156:30
[INFO] [stdout]     |
[INFO] [stdout] 156 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:157:22
[INFO] [stdout]     |
[INFO] [stdout] 157 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:244:21
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 332 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:332:30
[INFO] [stdout]     |
[INFO] [stdout] 332 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:333:22
[INFO] [stdout]     |
[INFO] [stdout] 333 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:333:36
[INFO] [stdout]     |
[INFO] [stdout] 333 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:527:45
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:528:21
[INFO] [stdout]     |
[INFO] [stdout] 528 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:529:28
[INFO] [stdout]     |
[INFO] [stdout] 529 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     use tc_core::{Container, Image};
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:57:30
[INFO] [stdout]    |
[INFO] [stdout] 57 |     use tc_core::{Container, Image};
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:58:36
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]    |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:81:45
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]    |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:83:28
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:251:30
[INFO] [stdout]     |
[INFO] [stdout] 251 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:252:22
[INFO] [stdout]     |
[INFO] [stdout] 252 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:252:36
[INFO] [stdout]     |
[INFO] [stdout] 252 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:397:45
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:398:21
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/session_api.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     use tc_core::{Container, Image};
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/session_api.rs:82:30
[INFO] [stdout]    |
[INFO] [stdout] 82 |     use tc_core::{Container, Image};
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/session_api.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/session_api.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]    |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:124:45
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:126:28
[INFO] [stdout]     |
[INFO] [stdout] 126 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_core::Container`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `tc_core::Image`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     use tc_core::{Container, Image};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:102:36
[INFO] [stdout]     |
[INFO] [stdout] 102 |     use tc_generic::{GenericImage, WaitFor};
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `testcontainers::clients::Cli`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:155:45
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let testcontainer_docker = clients::Cli::default();
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `tc_generic::GenericImage`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `tc_generic::WaitFor`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:157:28
[INFO] [stdout]     |
[INFO] [stdout] 157 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:656:35
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:657:14
[INFO] [stdout]     |
[INFO] [stdout] 657 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:657:37
[INFO] [stdout]     |
[INFO] [stdout] 657 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:658:43
[INFO] [stdout]     |
[INFO] [stdout] 658 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_api.rs:659:32
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:375:35
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 376 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:376:37
[INFO] [stdout]     |
[INFO] [stdout] 376 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:377:43
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/policy_api.rs:378:32
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:244:35
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:245:14
[INFO] [stdout]     |
[INFO] [stdout] 245 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:245:37
[INFO] [stdout]     |
[INFO] [stdout] 245 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:246:43
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/user_factor_api.rs:247:32
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:528:35
[INFO] [stdout]     |
[INFO] [stdout] 528 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:529:14
[INFO] [stdout]     |
[INFO] [stdout] 529 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:529:37
[INFO] [stdout]     |
[INFO] [stdout] 529 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:530:43
[INFO] [stdout]     |
[INFO] [stdout] 530 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/application_api.rs:531:32
[INFO] [stdout]     |
[INFO] [stdout] 531 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:82:35
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:83:14
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:84:43
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]   --> src/okta/apis/log_api.rs:85:32
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:398:35
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:399:14
[INFO] [stdout]     |
[INFO] [stdout] 399 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:399:37
[INFO] [stdout]     |
[INFO] [stdout] 399 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:400:43
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/group_api.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:125:35
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:126:14
[INFO] [stdout]     |
[INFO] [stdout] 126 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:126:37
[INFO] [stdout]     |
[INFO] [stdout] 126 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/session_api.rs:128:32
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::GenericImage::new`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let image = GenericImage::new("test-apisprout:latest")
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_generic::GenericImage::with_wait_for`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tc_generic::WaitFor::message_on_stdout`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:157:37
[INFO] [stdout]     |
[INFO] [stdout] 157 |             .with_wait_for(WaitFor::message_on_stdout("Sprouting"));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Docker::run`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:158:43
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let server = testcontainer_docker.run(image);
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tc_core::Container::<'d, D, I>::get_host_port`: Testcontainers is no longer using microcrates, please upgrade to testcontainers version 0.8
[INFO] [stdout]    --> src/okta/apis/authentication_api.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let host_port = server.get_host_port(8000).unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:112:52
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.r#credentials_setup.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 |         self.r#hidden.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:214:45
[INFO] [stdout]     |
[INFO] [stdout] 214 |         self.r#sort_order.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:73:43
[INFO] [stdout]     |
[INFO] [stdout]  73 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  73 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  73 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:90:40
[INFO] [stdout]     |
[INFO] [stdout]  90 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  90 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  90 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `app_user_credentials::AppUserCredentials` does not implement `Borrow`, so calling `borrow` on `&app_user_credentials::AppUserCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 124 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 124 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `app_user_credentials::AppUserCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/app_user_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#AppUserCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:226:42
[INFO] [stdout]     |
[INFO] [stdout] 226 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 226 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 226 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/app_user_credentials.rs:37:43
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `app_user_password_credential::AppUserPasswordCredential` does not implement `Borrow`, so calling `borrow` on `&app_user_password_credential::AppUserPasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `app_user_password_credential::AppUserPasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/app_user_password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AppUserPasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:79:43
[INFO] [stdout]     |
[INFO] [stdout]  79 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  79 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  79 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:96:40
[INFO] [stdout]     |
[INFO] [stdout]  96 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  96 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  96 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#accessibility.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_accessibility::ApplicationAccessibility` does not implement `Borrow`, so calling `borrow` on `&application_accessibility::ApplicationAccessibility` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#accessibility.as_ref().map(|x| x.borrow())
[INFO] [stdout] 113 +         self.r#accessibility.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_accessibility::ApplicationAccessibility`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_accessibility.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationAccessibility {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:147:46
[INFO] [stdout]     |
[INFO] [stdout] 147 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_credentials::ApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&application_credentials::ApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 147 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 147 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_credentials::ApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:164:43
[INFO] [stdout]     |
[INFO] [stdout] 164 |         self.r#features.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 164 -         self.r#features.as_ref().map(|x| x.borrow())
[INFO] [stdout] 164 +         self.r#features.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:232:44
[INFO] [stdout]     |
[INFO] [stdout] 232 |         self.r#licensing.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_licensing::ApplicationLicensing` does not implement `Borrow`, so calling `borrow` on `&application_licensing::ApplicationLicensing` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 232 -         self.r#licensing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 232 +         self.r#licensing.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_licensing::ApplicationLicensing`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_licensing.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationLicensing {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:266:42
[INFO] [stdout]     |
[INFO] [stdout] 266 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 266 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 266 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:283:43
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_settings::ApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&application_settings::ApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_settings::ApplicationSettings`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_settings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationSettings {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:300:47
[INFO] [stdout]     |
[INFO] [stdout] 300 |         self.r#sign_on_mode.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_sign_on_mode::ApplicationSignOnMode` does not implement `Borrow`, so calling `borrow` on `&application_sign_on_mode::ApplicationSignOnMode` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 300 -         self.r#sign_on_mode.as_ref().map(|x| x.borrow())
[INFO] [stdout] 300 +         self.r#sign_on_mode.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_sign_on_mode::ApplicationSignOnMode`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_sign_on_mode.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#ApplicationSignOnMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:334:45
[INFO] [stdout]     |
[INFO] [stdout] 334 |         self.r#visibility.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_visibility::ApplicationVisibility` does not implement `Borrow`, so calling `borrow` on `&application_visibility::ApplicationVisibility` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 334 -         self.r#visibility.as_ref().map(|x| x.borrow())
[INFO] [stdout] 334 +         self.r#visibility.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_visibility::ApplicationVisibility`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_visibility.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationVisibility {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_accessibility.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#self_service.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_signing::ApplicationCredentialsSigning` does not implement `Borrow`, so calling `borrow` on `&application_credentials_signing::ApplicationCredentialsSigning` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#signing.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_signing::ApplicationCredentialsSigning`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_signing.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsSigning {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials.rs:54:53
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#user_name_template.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_username_template::ApplicationCredentialsUsernameTemplate` does not implement `Borrow`, so calling `borrow` on `&application_credentials_username_template::ApplicationCredentialsUsernameTemplate` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#user_name_template.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#user_name_template.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_username_template::ApplicationCredentialsUsernameTemplate`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_username_template.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsUsernameTemplate {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:43:52
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#auto_key_rotation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:94:61
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#token_endpoint_auth_method.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod` does not implement `Borrow`, so calling `borrow` on `&o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#token_endpoint_auth_method.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#token_endpoint_auth_method.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/o_auth_endpoint_authentication_method.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OAuthEndpointAuthenticationMethod {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:49:43
[INFO] [stdout]     |
[INFO] [stdout]  49 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  49 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  49 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:66:40
[INFO] [stdout]     |
[INFO] [stdout]  66 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  66 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  66 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 134 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 134 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_licensing.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#seat_count.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_application::ApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&application_settings_application::ApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_application::ApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:57:54
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#implicit_assignment.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:74:48
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#notifications.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications::ApplicationSettingsNotifications` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications::ApplicationSettingsNotifications` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#notifications.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#notifications.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications::ApplicationSettingsNotifications`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotifications {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#vpn.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#vpn.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#vpn.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotificationsVpn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotificationsVpnNetwork {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_visibility.rs:40:44
[INFO] [stdout]     |
[INFO] [stdout]  40 |         self.r#app_links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  40 -         self.r#app_links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  40 +         self.r#app_links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility.rs:57:54
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#auto_submit_toolbar.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#hide.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_visibility_hide::ApplicationVisibilityHide` does not implement `Borrow`, so calling `borrow` on `&application_visibility_hide::ApplicationVisibilityHide` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#hide.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#hide.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_visibility_hide::ApplicationVisibilityHide`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationVisibilityHide {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#i_os.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#web.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_provider.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `authentication_provider_type::AuthenticationProviderType` does not implement `Borrow`, so calling `borrow` on `&authentication_provider_type::AuthenticationProviderType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `authentication_provider_type::AuthenticationProviderType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/authentication_provider_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#AuthenticationProviderType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_request.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.r#context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `context::Context` does not implement `Borrow`, so calling `borrow` on `&context::Context` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 72 -         self.r#context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 72 +         self.r#context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `context::Context`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#Context {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_request.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 |         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `options::Options` does not implement `Borrow`, so calling `borrow` on `&options::Options` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 89 -         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout] 89 +         self.r#options.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `options::Options`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/options.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#Options {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:58:43
[INFO] [stdout]     |
[INFO] [stdout]  58 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  58 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  58 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:75:40
[INFO] [stdout]     |
[INFO] [stdout]  75 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  75 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  75 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:109:48
[INFO] [stdout]     |
[INFO] [stdout] 109 |         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_result_type::FactorResultType` does not implement `Borrow`, so calling `borrow` on `&factor_result_type::FactorResultType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 109 -         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout] 109 +         self.r#factor_result.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_result_type::FactorResultType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_result_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorResultType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `transaction_state::TransactionState` does not implement `Borrow`, so calling `borrow` on `&transaction_state::TransactionState` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `transaction_state::TransactionState`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/transaction_state.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#TransactionState {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `auto_login_application_settings::AutoLoginApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&auto_login_application_settings::AutoLoginApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `auto_login_application_settings::AutoLoginApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AutoLoginApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn` does not implement `Borrow`, so calling `borrow` on `&auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#sign_on.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings_sign_on.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AutoLoginApplicationSettingsSignOn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `basic_application_settings_application::BasicApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&basic_application_settings_application::BasicApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `basic_application_settings_application::BasicApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/basic_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BasicApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_auth_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_auth_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `basic_application_settings::BasicApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&basic_application_settings::BasicApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `basic_application_settings::BasicApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/basic_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BasicApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bookmark_application_settings::BookmarkApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&bookmark_application_settings::BookmarkApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `bookmark_application_settings::BookmarkApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BookmarkApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bookmark_application_settings_application::BookmarkApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&bookmark_application_settings_application::BookmarkApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `bookmark_application_settings_application::BookmarkApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BookmarkApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings_application.rs:37:54
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#request_integration.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/browser_plugin_application.rs:34:46
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/call_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `call_factor_profile::CallFactorProfile` does not implement `Borrow`, so calling `borrow` on `&call_factor_profile::CallFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `call_factor_profile::CallFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/call_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#CallFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/change_password_request.rs:37:47
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#new_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#new_password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#new_password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/change_password_request.rs:54:47
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#old_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#old_password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#old_password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_address.rs:40:41
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_status::EmailStatus` does not implement `Borrow`, so calling `borrow` on `&email_status::EmailStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_status::EmailStatus`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_status.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#EmailStatus {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_address.rs:57:39
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_type::EmailType` does not implement `Borrow`, so calling `borrow` on `&email_type::EmailType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_type::EmailType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#EmailType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_factor_profile::EmailFactorProfile` does not implement `Borrow`, so calling `borrow` on `&email_factor_profile::EmailFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_factor_profile::EmailFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#EmailFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:76:43
[INFO] [stdout]     |
[INFO] [stdout]  76 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  76 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  76 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:93:40
[INFO] [stdout]     |
[INFO] [stdout]  93 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  93 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  93 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:144:46
[INFO] [stdout]     |
[INFO] [stdout] 144 |         self.r#factor_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_type::FactorType` does not implement `Borrow`, so calling `borrow` on `&factor_type::FactorType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 144 -         self.r#factor_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 144 +         self.r#factor_type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_type::FactorType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:195:42
[INFO] [stdout]     |
[INFO] [stdout] 195 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_profile::FactorProfile` does not implement `Borrow`, so calling `borrow` on `&factor_profile::FactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 195 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_profile::FactorProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#FactorProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:212:43
[INFO] [stdout]     |
[INFO] [stdout] 212 |         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_provider::FactorProvider` does not implement `Borrow`, so calling `borrow` on `&factor_provider::FactorProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 212 -         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 212 +         self.r#provider.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_provider::FactorProvider`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_provider.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorProvider {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:229:62
[INFO] [stdout]     |
[INFO] [stdout] 229 |         self.r#rechallenge_existing_factor.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                              ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_status::FactorStatus` does not implement `Borrow`, so calling `borrow` on `&factor_status::FactorStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 263 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 263 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_status::FactorStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:280:57
[INFO] [stdout]     |
[INFO] [stdout] 280 |         self.r#token_lifetime_seconds.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:314:41
[INFO] [stdout]     |
[INFO] [stdout] 314 |         self.r#verify.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `verify_factor_request::VerifyFactorRequest` does not implement `Borrow`, so calling `borrow` on `&verify_factor_request::VerifyFactorRequest` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 314 -         self.r#verify.as_ref().map(|x| x.borrow())
[INFO] [stdout] 314 +         self.r#verify.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `verify_factor_request::VerifyFactorRequest`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/verify_factor_request.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#VerifyFactorRequest {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:58:43
[INFO] [stdout]     |
[INFO] [stdout]  58 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  58 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  58 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:75:40
[INFO] [stdout]     |
[INFO] [stdout]  75 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  75 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  75 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:160:47
[INFO] [stdout]     |
[INFO] [stdout] 160 |         self.r#object_class.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 160 -         self.r#object_class.as_ref().map(|x| x.borrow())
[INFO] [stdout] 160 +         self.r#object_class.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:177:42
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_profile::GroupProfile` does not implement `Borrow`, so calling `borrow` on `&group_profile::GroupProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_profile::GroupProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#GroupProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:61:43
[INFO] [stdout]     |
[INFO] [stdout]  61 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  61 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  61 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule.rs:78:42
[INFO] [stdout]    |
[INFO] [stdout] 78 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_action::GroupRuleAction` does not implement `Borrow`, so calling `borrow` on `&group_rule_action::GroupRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 78 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 78 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_action::GroupRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule.rs:95:51
[INFO] [stdout]    |
[INFO] [stdout] 95 |         self.r#all_groups_valid.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:112:45
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_rule_conditions::GroupRuleConditions` does not implement `Borrow`, so calling `borrow` on `&group_rule_conditions::GroupRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 112 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 112 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_rule_conditions::GroupRuleConditions`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_rule_conditions.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#GroupRuleConditions {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:197:41
[INFO] [stdout]     |
[INFO] [stdout] 197 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_rule_status::GroupRuleStatus` does not implement `Borrow`, so calling `borrow` on `&group_rule_status::GroupRuleStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 197 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 197 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_rule_status::GroupRuleStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_rule_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#GroupRuleStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_action.rs:34:56
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#assign_user_to_groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_group_assignment::GroupRuleGroupAssignment` does not implement `Borrow`, so calling `borrow` on `&group_rule_group_assignment::GroupRuleGroupAssignment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#assign_user_to_groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#assign_user_to_groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_group_assignment::GroupRuleGroupAssignment`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_group_assignment.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleGroupAssignment {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_conditions.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#expression.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_expression::GroupRuleExpression` does not implement `Borrow`, so calling `borrow` on `&group_rule_expression::GroupRuleExpression` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#expression.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#expression.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_expression::GroupRuleExpression`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_expression.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleExpression {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_people_condition::GroupRulePeopleCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_people_condition::GroupRulePeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_people_condition::GroupRulePeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRulePeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_assignment.rs:34:44
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#group_ids.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#group_ids.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#group_ids.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:37:41
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_group_condition::GroupRuleGroupCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_group_condition::GroupRuleGroupCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_group_condition::GroupRuleGroupCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleGroupCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_user_condition::GroupRuleUserCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_user_condition::GroupRuleUserCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#users.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_user_condition::GroupRuleUserCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleUserCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/hardware_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `hardware_factor_profile::HardwareFactorProfile` does not implement `Borrow`, so calling `borrow` on `&hardware_factor_profile::HardwareFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `hardware_factor_profile::HardwareFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/hardware_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#HardwareFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:79:40
[INFO] [stdout]     |
[INFO] [stdout]  79 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  79 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  79 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:164:42
[INFO] [stdout]     |
[INFO] [stdout] 164 |         self.r#key_ops.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 164 -         self.r#key_ops.as_ref().map(|x| x.borrow())
[INFO] [stdout] 164 +         self.r#key_ops.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:283:38
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#x5c.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#x5c.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#x5c.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_actor.rs:63:41
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#detail.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:52:58
[INFO] [stdout]    |
[INFO] [stdout] 52 |         self.r#authentication_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_authentication_provider::LogAuthenticationProvider` does not implement `Borrow`, so calling `borrow` on `&log_authentication_provider::LogAuthenticationProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 52 -         self.r#authentication_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 52 +         self.r#authentication_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_authentication_provider::LogAuthenticationProvider`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_authentication_provider.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#LogAuthenticationProvider {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:69:54
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.r#authentication_step.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:86:54
[INFO] [stdout]    |
[INFO] [stdout] 86 |         self.r#credential_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<log_credential_provider::LogCredentialProvider>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_credential_provider::LogCredentialProvider>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 86 -         self.r#credential_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 86 +         self.r#credential_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_authentication_context.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.r#credential_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<log_credential_type::LogCredentialType>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_credential_type::LogCredentialType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.r#credential_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 103 +         self.r#credential_type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_authentication_context.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |         self.r#issuer.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_issuer::LogIssuer` does not implement `Borrow`, so calling `borrow` on `&log_issuer::LogIssuer` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 154 -         self.r#issuer.as_ref().map(|x| x.borrow())
[INFO] [stdout] 154 +         self.r#issuer.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_issuer::LogIssuer`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_issuer.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogIssuer {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_client.rs:66:55
[INFO] [stdout]    |
[INFO] [stdout] 66 |         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geographical_context::LogGeographicalContext` does not implement `Borrow`, so calling `borrow` on `&log_geographical_context::LogGeographicalContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 66 -         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 66 +         self.r#geographical_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geographical_context::LogGeographicalContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeographicalContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_client.rs:117:45
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#user_agent.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_user_agent::LogUserAgent` does not implement `Borrow`, so calling `borrow` on `&log_user_agent::LogUserAgent` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 117 -         self.r#user_agent.as_ref().map(|x| x.borrow())
[INFO] [stdout] 117 +         self.r#user_agent.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_user_agent::LogUserAgent`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_user_agent.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogUserAgent {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_debug_context.rs:34:45
[INFO] [stdout]     |
[INFO] [stdout]  34 |         self.r#debug_data.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  34 -         self.r#debug_data.as_ref().map(|x| x.borrow())
[INFO] [stdout]  34 +         self.r#debug_data.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_event.rs:79:40
[INFO] [stdout]    |
[INFO] [stdout] 79 |         self.r#actor.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_actor::LogActor` does not implement `Borrow`, so calling `borrow` on `&log_actor::LogActor` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 79 -         self.r#actor.as_ref().map(|x| x.borrow())
[INFO] [stdout] 79 +         self.r#actor.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_actor::LogActor`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_actor.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogActor {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_event.rs:96:57
[INFO] [stdout]    |
[INFO] [stdout] 96 |         self.r#authentication_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_authentication_context::LogAuthenticationContext` does not implement `Borrow`, so calling `borrow` on `&log_authentication_context::LogAuthenticationContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.r#authentication_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 96 +         self.r#authentication_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_authentication_context::LogAuthenticationContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogAuthenticationContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:113:41
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#client.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_client::LogClient` does not implement `Borrow`, so calling `borrow` on `&log_client::LogClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 113 +         self.r#client.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_client::LogClient`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_client.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogClient {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:130:48
[INFO] [stdout]     |
[INFO] [stdout] 130 |         self.r#debug_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_debug_context::LogDebugContext` does not implement `Borrow`, so calling `borrow` on `&log_debug_context::LogDebugContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 130 -         self.r#debug_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 130 +         self.r#debug_context.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_debug_context::LogDebugContext`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_debug_context.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogDebugContext {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:198:42
[INFO] [stdout]     |
[INFO] [stdout] 198 |         self.r#outcome.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_outcome::LogOutcome` does not implement `Borrow`, so calling `borrow` on `&log_outcome::LogOutcome` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 198 -         self.r#outcome.as_ref().map(|x| x.borrow())
[INFO] [stdout] 198 +         self.r#outcome.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_outcome::LogOutcome`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_outcome.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogOutcome {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:232:42
[INFO] [stdout]     |
[INFO] [stdout] 232 |         self.r#request.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_request::LogRequest` does not implement `Borrow`, so calling `borrow` on `&log_request::LogRequest` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 232 -         self.r#request.as_ref().map(|x| x.borrow())
[INFO] [stdout] 232 +         self.r#request.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_request::LogRequest`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_request.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogRequest {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:249:51
[INFO] [stdout]     |
[INFO] [stdout] 249 |         self.r#security_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_security_context::LogSecurityContext` does not implement `Borrow`, so calling `borrow` on `&log_security_context::LogSecurityContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 249 -         self.r#security_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 249 +         self.r#security_context.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_security_context::LogSecurityContext`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_security_context.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogSecurityContext {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:266:43
[INFO] [stdout]     |
[INFO] [stdout] 266 |         self.r#severity.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_severity::LogSeverity` does not implement `Borrow`, so calling `borrow` on `&log_severity::LogSeverity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 266 -         self.r#severity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 266 +         self.r#severity.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_severity::LogSeverity`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_severity.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#LogSeverity {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:283:41
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#target.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<log_target::LogTarget>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_target::LogTarget>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#target.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#target.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |         self.r#transaction.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_transaction::LogTransaction` does not implement `Borrow`, so calling `borrow` on `&log_transaction::LogTransaction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 300 -         self.r#transaction.as_ref().map(|x| x.borrow())
[INFO] [stdout] 300 +         self.r#transaction.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_transaction::LogTransaction`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_transaction.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogTransaction {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:80:46
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.r#geolocation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geolocation::LogGeolocation` does not implement `Borrow`, so calling `borrow` on `&log_geolocation::LogGeolocation` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 80 -         self.r#geolocation.as_ref().map(|x| x.borrow())
[INFO] [stdout] 80 +         self.r#geolocation.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geolocation::LogGeolocation`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeolocation {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:37:38
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#lat.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `f64` does not implement `Borrow`, so calling `borrow` on `&f64` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#lon.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `f64` does not implement `Borrow`, so calling `borrow` on `&f64` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_ip_address.rs:43:55
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geographical_context::LogGeographicalContext` does not implement `Borrow`, so calling `borrow` on `&log_geographical_context::LogGeographicalContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#geographical_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geographical_context::LogGeographicalContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeographicalContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_request.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#ip_chain.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<log_ip_address::LogIpAddress>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_ip_address::LogIpAddress>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#ip_chain.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#ip_chain.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_security_context.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 46 |         self.r#as_number.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_security_context.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#is_proxy.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_target.rs:63:47
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#detail_entry.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#detail_entry.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#detail_entry.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_transaction.rs:40:41
[INFO] [stdout]     |
[INFO] [stdout]  40 |         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  40 -         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]  40 +         self.r#detail.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/o_auth_application_credentials.rs:34:47
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_o_auth_client::ApplicationCredentialsOAuthClient` does not implement `Borrow`, so calling `borrow` on `&application_credentials_o_auth_client::ApplicationCredentialsOAuthClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#oauth_client.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_o_auth_client::ApplicationCredentialsOAuthClient`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsOAuthClient {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_conditions::OktaSignOnPolicyConditions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_conditions::OktaSignOnPolicyConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_conditions::OktaSignOnPolicyConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_conditions.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_actions.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#signon.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#signon.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#signon.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleSignonActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:40:47
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#auth_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_rule_auth_context_condition::PolicyRuleAuthContextCondition` does not implement `Borrow`, so calling `borrow` on `&policy_rule_auth_context_condition::PolicyRuleAuthContextCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#auth_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#auth_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_rule_auth_context_condition::PolicyRuleAuthContextCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_rule_auth_context_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyRuleAuthContextCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_network_condition::PolicyNetworkCondition` does not implement `Borrow`, so calling `borrow` on `&policy_network_condition::PolicyNetworkCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_network_condition::PolicyNetworkCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyNetworkCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:74:41
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:66:50
[INFO] [stdout]    |
[INFO] [stdout] 66 |         self.r#factor_lifetime.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:100:61
[INFO] [stdout]     |
[INFO] [stdout] 100 |         self.r#remember_device_by_default.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:117:49
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#require_factor.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self.r#session.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 134 -         self.r#session.as_ref().map(|x| x.borrow())
[INFO] [stdout] 134 +         self.r#session.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#OktaSignOnPolicyRuleSignonSessionActions {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:40:59
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#max_session_idle_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:57:63
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#max_session_lifetime_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:74:56
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#use_persistent_cookie.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `o_auth_application_credentials::OAuthApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&o_auth_application_credentials::OAuthApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `o_auth_application_credentials::OAuthApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/o_auth_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OAuthApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_settings::OpenIdConnectApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_settings::OpenIdConnectApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_settings::OpenIdConnectApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OpenIdConnectApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings.rs:34:47
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#oauth_client.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OpenIdConnectApplicationSettingsClient {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:58:51
[INFO] [stdout]    |
[INFO] [stdout] 58 |         self.r#application_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_type::OpenIdConnectApplicationType` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_type::OpenIdConnectApplicationType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 58 -         self.r#application_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 58 +         self.r#application_type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_type::OpenIdConnectApplicationType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OpenIdConnectApplicationType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:92:49
[INFO] [stdout]    |
[INFO] [stdout] 92 |         self.r#consent_method.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 92 -         self.r#consent_method.as_ref().map(|x| x.borrow())
[INFO] [stdout] 92 +         self.r#consent_method.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_consent_method.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OpenIdConnectApplicationConsentMethod {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:109:46
[INFO] [stdout]     |
[INFO] [stdout] 109 |         self.r#grant_types.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<o_auth_grant_type::OAuthGrantType>` does not implement `Borrow`, so calling `borrow` on `&Vec<o_auth_grant_type::OAuthGrantType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 109 -         self.r#grant_types.as_ref().map(|x| x.borrow())
[INFO] [stdout] 109 +         self.r#grant_types.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 |         self.r#redirect_uris.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 160 -         self.r#redirect_uris.as_ref().map(|x| x.borrow())
[INFO] [stdout] 160 +         self.r#redirect_uris.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:177:49
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#response_types.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<o_auth_response_type::OAuthResponseType>` does not implement `Borrow`, so calling `borrow` on `&Vec<o_auth_response_type::OAuthResponseType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#response_types.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#response_types.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/options.rs:37:63
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#multi_optional_factor_enroll.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/options.rs:54:63
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#warn_before_password_expired.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_dictionary.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#common.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_dictionary_common::PasswordDictionaryCommon` does not implement `Borrow`, so calling `borrow` on `&password_dictionary_common::PasswordDictionaryCommon` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#common.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#common.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_dictionary_common::PasswordDictionaryCommon`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_dictionary_common.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordDictionaryCommon {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_dictionary_common.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_conditions::PasswordPolicyConditions` does not implement `Borrow`, so calling `borrow` on `&password_policy_conditions::PasswordPolicyConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_conditions::PasswordPolicyConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_settings::PasswordPolicySettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_settings::PasswordPolicySettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_settings::PasswordPolicySettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicySettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_authentication_provider_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:37:48
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#auth_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `PasswordPolicyAuthenticationProviderCondition` does not implement `Borrow`, so calling `borrow` on `&PasswordPolicyAuthenticationProviderCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/okra-a9f16b2c787a5094.long-type-6153015417013340287.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#auth_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#auth_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `PasswordPolicyAuthenticationProviderCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_authentication_provider_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyAuthenticationProviderCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions` does not implement `Borrow`, so calling `borrow` on `&password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#options.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings_options.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyDelegationSettingsOptions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings_options.rs:34:46
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#skip_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#age.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#age.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#age.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsAge {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#complexity.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsComplexity {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#lockout.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#lockout.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#lockout.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsLockout {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:43:51
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#expire_warn_days.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:60:48
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#history_count.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:77:47
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#max_age_days.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:94:50
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#min_age_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 |         self.r#dictionary.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_dictionary::PasswordDictionary` does not implement `Borrow`, so calling `borrow` on `&password_dictionary::PasswordDictionary` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 55 -         self.r#dictionary.as_ref().map(|x| x.borrow())
[INFO] [stdout] 55 +         self.r#dictionary.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_dictionary::PasswordDictionary`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_dictionary.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordDictionary {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:72:53
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.r#exclude_attributes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 72 -         self.r#exclude_attributes.as_ref().map(|x| x.borrow())
[INFO] [stdout] 72 +         self.r#exclude_attributes.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 89 |         self.r#exclude_username.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:106:45
[INFO] [stdout]     |
[INFO] [stdout] 106 |         self.r#min_length.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:123:49
[INFO] [stdout]     |
[INFO] [stdout] 123 |         self.r#min_lower_case.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:140:45
[INFO] [stdout]     |
[INFO] [stdout] 140 |         self.r#min_number.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:157:45
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#min_symbol.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:174:49
[INFO] [stdout]     |
[INFO] [stdout] 174 |         self.r#min_upper_case.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:43:54
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#auto_unlock_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:60:47
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#max_attempts.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:77:56
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#show_lockout_failures.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:94:69
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#user_lockout_notification_channels.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#user_lockout_notification_channels.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#user_lockout_notification_channels.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#properties.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_properties.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmailProperties {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_properties.rs:34:49
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#recovery_token.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#recovery_token.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#recovery_token.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_recovery_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmailRecoveryToken {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_recovery_token.rs:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#token_lifetime_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#okta_call.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#okta_call.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#okta_call.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factor_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactorSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:60:45
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#okta_email.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email::PasswordPolicyRecoveryEmail` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email::PasswordPolicyRecoveryEmail` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 60 -         self.r#okta_email.as_ref().map(|x| x.borrow())
[INFO] [stdout] 60 +         self.r#okta_email.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email::PasswordPolicyRecoveryEmail`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmail {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#okta_sms.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 77 -         self.r#okta_sms.as_ref().map(|x| x.borrow())
[INFO] [stdout] 77 +         self.r#okta_sms.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factor_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactorSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question::PasswordPolicyRecoveryQuestion` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question::PasswordPolicyRecoveryQuestion` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#recovery_question.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question::PasswordPolicyRecoveryQuestion`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestion {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#properties.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_properties.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestionProperties {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_complexity.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#min_length.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_properties.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#complexity.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_complexity.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestionComplexity {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#factors.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factors::PasswordPolicyRecoveryFactors` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factors::PasswordPolicyRecoveryFactors` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#factors.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#factors.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factors::PasswordPolicyRecoveryFactors`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactors {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_actions::PasswordPolicyRuleActions` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_actions::PasswordPolicyRuleActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_actions::PasswordPolicyRuleActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_conditions::PasswordPolicyRuleConditions` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_conditions::PasswordPolicyRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_conditions::PasswordPolicyRuleConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:40:50
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#password_change.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#password_change.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#password_change.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:57:62
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#self_service_password_reset.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#self_service_password_reset.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#self_service_password_reset.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:74:54
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#self_service_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#self_service_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#self_service_unlock.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_network_condition::PolicyNetworkCondition` does not implement `Borrow`, so calling `borrow` on `&policy_network_condition::PolicyNetworkCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_network_condition::PolicyNetworkCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyNetworkCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:40:45
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#delegation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_delegation_settings::PasswordPolicyDelegationSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_delegation_settings::PasswordPolicyDelegationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#delegation.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#delegation.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_delegation_settings::PasswordPolicyDelegationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyDelegationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings::PasswordPolicyPasswordSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings::PasswordPolicyPasswordSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings::PasswordPolicyPasswordSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:74:43
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#recovery.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_settings::PasswordPolicyRecoverySettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_settings::PasswordPolicyRecoverySettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#recovery.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#recovery.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_settings::PasswordPolicyRecoverySettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoverySettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:64:43
[INFO] [stdout]     |
[INFO] [stdout]  64 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  64 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  64 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:81:40
[INFO] [stdout]     |
[INFO] [stdout]  81 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  81 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  81 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:183:43
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#system.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout] 234 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `policy_type::PolicyType` does not implement `Borrow`, so calling `borrow` on `&policy_type::PolicyType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 234 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 234 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `policy_type::PolicyType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/policy_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#PolicyType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:37:41
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_condition::GroupCondition` does not implement `Borrow`, so calling `borrow` on `&group_condition::GroupCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_condition::GroupCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `user_condition::UserCondition` does not implement `Borrow`, so calling `borrow` on `&user_condition::UserCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#users.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `user_condition::UserCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/user_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#UserCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy_rule.rs:103:43
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy_rule.rs:137:41
[INFO] [stdout]     |
[INFO] [stdout] 137 |         self.r#system.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/push_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `push_factor_profile::PushFactorProfile` does not implement `Borrow`, so calling `borrow` on `&push_factor_profile::PushFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `push_factor_profile::PushFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/push_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PushFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/role.rs:55:43
[INFO] [stdout]     |
[INFO] [stdout]  55 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  55 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  55 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/role.rs:157:41
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `role_status::RoleStatus` does not implement `Borrow`, so calling `borrow` on `&role_status::RoleStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 157 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `role_status::RoleStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/role_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#RoleStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `saml_application_settings::SamlApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&saml_application_settings::SamlApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `saml_application_settings::SamlApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/saml_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SamlApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `saml_application_settings_sign_on::SamlApplicationSettingsSignOn` does not implement `Borrow`, so calling `borrow` on `&saml_application_settings_sign_on::SamlApplicationSettingsSignOn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#sign_on.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `saml_application_settings_sign_on::SamlApplicationSettingsSignOn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/saml_application_settings_sign_on.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SamlApplicationSettingsSignOn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application_settings_sign_on.rs:94:51
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#assertion_signed.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:111:55
[INFO] [stdout]     |
[INFO] [stdout] 111 |         self.r#attribute_statements.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<saml_attribute_statement::SamlAttributeStatement>` does not implement `Borrow`, so calling `borrow` on `&Vec<saml_attribute_statement::SamlAttributeStatement>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 111 -         self.r#attribute_statements.as_ref().map(|x| x.borrow())
[INFO] [stdout] 111 +         self.r#attribute_statements.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:247:52
[INFO] [stdout]     |
[INFO] [stdout] 247 |         self.r#honor_force_authn.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:315:53
[INFO] [stdout]     |
[INFO] [stdout] 315 |         self.r#request_compressed.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                     ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:332:50
[INFO] [stdout]     |
[INFO] [stdout] 332 |         self.r#response_signed.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_attribute_statement.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#values.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#values.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#values.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:46:43
[INFO] [stdout]    |
[INFO] [stdout] 46 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 46 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 46 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:63:50
[INFO] [stdout]    |
[INFO] [stdout] 63 |         self.r#reveal_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.r#scheme.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_scheme::ApplicationCredentialsScheme` does not implement `Borrow`, so calling `borrow` on `&application_credentials_scheme::ApplicationCredentialsScheme` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 80 -         self.r#scheme.as_ref().map(|x| x.borrow())
[INFO] [stdout] 80 +         self.r#scheme.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_scheme::ApplicationCredentialsScheme`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_scheme.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#ApplicationCredentialsScheme {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:97:42
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_signing::ApplicationCredentialsSigning` does not implement `Borrow`, so calling `borrow` on `&application_credentials_signing::ApplicationCredentialsSigning` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 97 -         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 97 +         self.r#signing.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_signing::ApplicationCredentialsSigning`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_signing.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsSigning {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `secure_password_store_application_settings::SecurePasswordStoreApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&secure_password_store_application_settings::SecurePasswordStoreApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `secure_password_store_application_settings::SecurePasswordStoreApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurePasswordStoreApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `SecurePasswordStoreApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&SecurePasswordStoreApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/okra-a9f16b2c787a5094.long-type-13375207036540818400.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `SecurePasswordStoreApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurePasswordStoreApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/security_question_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `security_question_factor_profile::SecurityQuestionFactorProfile` does not implement `Borrow`, so calling `borrow` on `&security_question_factor_profile::SecurityQuestionFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `security_question_factor_profile::SecurityQuestionFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/security_question_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurityQuestionFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:64:40
[INFO] [stdout]     |
[INFO] [stdout]  64 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  64 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  64 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/session.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |         self.r#amr.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<session_authentication_method::SessionAuthenticationMethod>` does not implement `Borrow`, so calling `borrow` on `&Vec<session_authentication_method::SessionAuthenticationMethod>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 81 -         self.r#amr.as_ref().map(|x| x.borrow())
[INFO] [stdout] 81 +         self.r#amr.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:149:38
[INFO] [stdout]     |
[INFO] [stdout] 149 |         self.r#idp.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `session_identity_provider::SessionIdentityProvider` does not implement `Borrow`, so calling `borrow` on `&session_identity_provider::SessionIdentityProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 149 -         self.r#idp.as_ref().map(|x| x.borrow())
[INFO] [stdout] 149 +         self.r#idp.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `session_identity_provider::SessionIdentityProvider`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/session_identity_provider.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#SessionIdentityProvider {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `session_status::SessionStatus` does not implement `Borrow`, so calling `borrow` on `&session_status::SessionStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 217 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `session_status::SessionStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/session_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#SessionStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/session_identity_provider.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `session_identity_provider_type::SessionIdentityProviderType` does not implement `Borrow`, so calling `borrow` on `&session_identity_provider_type::SessionIdentityProviderType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `session_identity_provider_type::SessionIdentityProviderType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/session_identity_provider_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#SessionIdentityProviderType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/sms_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `sms_factor_profile::SmsFactorProfile` does not implement `Borrow`, so calling `borrow` on `&sms_factor_profile::SmsFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `sms_factor_profile::SmsFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/sms_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SmsFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_application_settings::SwaApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&swa_application_settings::SwaApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_application_settings::SwaApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_application_settings_application::SwaApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&swa_application_settings_application::SwaApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_application_settings_application::SwaApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_three_field_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_three_field_application_settings::SwaThreeFieldApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&swa_three_field_application_settings::SwaThreeFieldApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_three_field_application_settings::SwaThreeFieldApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaThreeFieldApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaThreeFieldApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/token_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `token_factor_profile::TokenFactorProfile` does not implement `Borrow`, so calling `borrow` on `&token_factor_profile::TokenFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `token_factor_profile::TokenFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/token_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#TokenFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/totp_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `totp_factor_profile::TotpFactorProfile` does not implement `Borrow`, so calling `borrow` on `&totp_factor_profile::TotpFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `totp_factor_profile::TotpFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/totp_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#TotpFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/u2f_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `u2f_factor_profile::U2fFactorProfile` does not implement `Borrow`, so calling `borrow` on `&u2f_factor_profile::U2fFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `u2f_factor_profile::U2fFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/u2f_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#U2fFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:70:43
[INFO] [stdout]     |
[INFO] [stdout]  70 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  70 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  70 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:87:40
[INFO] [stdout]     |
[INFO] [stdout]  87 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  87 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  87 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:138:46
[INFO] [stdout]     |
[INFO] [stdout] 138 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_credentials::UserCredentials` does not implement `Borrow`, so calling `borrow` on `&user_credentials::UserCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 138 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 138 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_credentials::UserCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#UserCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:223:42
[INFO] [stdout]     |
[INFO] [stdout] 223 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_profile::UserProfile` does not implement `Borrow`, so calling `borrow` on `&user_profile::UserProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 223 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_profile::UserProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#UserProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_status::UserStatus` does not implement `Borrow`, so calling `borrow` on `&user_status::UserStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 240 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 240 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_status::UserStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#UserStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |         self.r#transitioning_to_status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_status::UserStatus` does not implement `Borrow`, so calling `borrow` on `&user_status::UserStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 274 -         self.r#transitioning_to_status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 274 +         self.r#transitioning_to_status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_status::UserStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#UserStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#emails.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<email_address::EmailAddress>` does not implement `Borrow`, so calling `borrow` on `&Vec<email_address::EmailAddress>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#emails.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#emails.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:60:43
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 60 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 60 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `authentication_provider::AuthenticationProvider` does not implement `Borrow`, so calling `borrow` on `&authentication_provider::AuthenticationProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 77 -         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 77 +         self.r#provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `authentication_provider::AuthenticationProvider`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/authentication_provider.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AuthenticationProvider {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `recovery_question_credential::RecoveryQuestionCredential` does not implement `Borrow`, so calling `borrow` on `&recovery_question_credential::RecoveryQuestionCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#recovery_question.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `recovery_question_credential::RecoveryQuestionCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/recovery_question_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#RecoveryQuestionCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_request.rs:114:57
[INFO] [stdout]     |
[INFO] [stdout] 114 |         self.r#token_lifetime_seconds.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_response.rs:46:43
[INFO] [stdout]     |
[INFO] [stdout]  46 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  46 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  46 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_response.rs:63:40
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/verify_factor_response.rs:97:48
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `factor_result_type::FactorResultType` does not implement `Borrow`, so calling `borrow` on `&factor_result_type::FactorResultType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 97 -         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout] 97 +         self.r#factor_result.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `factor_result_type::FactorResultType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/factor_result_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#FactorResultType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/web_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `web_factor_profile::WebFactorProfile` does not implement `Borrow`, so calling `borrow` on `&web_factor_profile::WebFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `web_factor_profile::WebFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/web_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WebFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/ws_federation_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `ws_federation_application_settings::WsFederationApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&ws_federation_application_settings::WsFederationApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `ws_federation_application_settings::WsFederationApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WsFederationApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `ws_federation_application_settings_application::WsFederationApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&ws_federation_application_settings_application::WsFederationApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `ws_federation_application_settings_application::WsFederationApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WsFederationApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/ws_federation_application_settings_application.rs:237:51
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.r#w_reply_override.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:112:52
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.r#credentials_setup.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 |         self.r#hidden.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_link.rs:214:45
[INFO] [stdout]     |
[INFO] [stdout] 214 |         self.r#sort_order.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:73:43
[INFO] [stdout]     |
[INFO] [stdout]  73 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  73 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  73 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:90:40
[INFO] [stdout]     |
[INFO] [stdout]  90 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  90 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  90 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `app_user_credentials::AppUserCredentials` does not implement `Borrow`, so calling `borrow` on `&app_user_credentials::AppUserCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 124 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 124 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `app_user_credentials::AppUserCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/app_user_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#AppUserCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/app_user.rs:226:42
[INFO] [stdout]     |
[INFO] [stdout] 226 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 226 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 226 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/app_user_credentials.rs:37:43
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `app_user_password_credential::AppUserPasswordCredential` does not implement `Borrow`, so calling `borrow` on `&app_user_password_credential::AppUserPasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `app_user_password_credential::AppUserPasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/app_user_password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AppUserPasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:79:43
[INFO] [stdout]     |
[INFO] [stdout]  79 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  79 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  79 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:96:40
[INFO] [stdout]     |
[INFO] [stdout]  96 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  96 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  96 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#accessibility.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_accessibility::ApplicationAccessibility` does not implement `Borrow`, so calling `borrow` on `&application_accessibility::ApplicationAccessibility` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#accessibility.as_ref().map(|x| x.borrow())
[INFO] [stdout] 113 +         self.r#accessibility.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_accessibility::ApplicationAccessibility`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_accessibility.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationAccessibility {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:147:46
[INFO] [stdout]     |
[INFO] [stdout] 147 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_credentials::ApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&application_credentials::ApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 147 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 147 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_credentials::ApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:164:43
[INFO] [stdout]     |
[INFO] [stdout] 164 |         self.r#features.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 164 -         self.r#features.as_ref().map(|x| x.borrow())
[INFO] [stdout] 164 +         self.r#features.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:232:44
[INFO] [stdout]     |
[INFO] [stdout] 232 |         self.r#licensing.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_licensing::ApplicationLicensing` does not implement `Borrow`, so calling `borrow` on `&application_licensing::ApplicationLicensing` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 232 -         self.r#licensing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 232 +         self.r#licensing.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_licensing::ApplicationLicensing`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_licensing.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationLicensing {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:266:42
[INFO] [stdout]     |
[INFO] [stdout] 266 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 266 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 266 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:283:43
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_settings::ApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&application_settings::ApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_settings::ApplicationSettings`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_settings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationSettings {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:300:47
[INFO] [stdout]     |
[INFO] [stdout] 300 |         self.r#sign_on_mode.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_sign_on_mode::ApplicationSignOnMode` does not implement `Borrow`, so calling `borrow` on `&application_sign_on_mode::ApplicationSignOnMode` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 300 -         self.r#sign_on_mode.as_ref().map(|x| x.borrow())
[INFO] [stdout] 300 +         self.r#sign_on_mode.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_sign_on_mode::ApplicationSignOnMode`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_sign_on_mode.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#ApplicationSignOnMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application.rs:334:45
[INFO] [stdout]     |
[INFO] [stdout] 334 |         self.r#visibility.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `application_visibility::ApplicationVisibility` does not implement `Borrow`, so calling `borrow` on `&application_visibility::ApplicationVisibility` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 334 -         self.r#visibility.as_ref().map(|x| x.borrow())
[INFO] [stdout] 334 +         self.r#visibility.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `application_visibility::ApplicationVisibility`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/application_visibility.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#ApplicationVisibility {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_accessibility.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#self_service.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_signing::ApplicationCredentialsSigning` does not implement `Borrow`, so calling `borrow` on `&application_credentials_signing::ApplicationCredentialsSigning` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#signing.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_signing::ApplicationCredentialsSigning`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_signing.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsSigning {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials.rs:54:53
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#user_name_template.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_username_template::ApplicationCredentialsUsernameTemplate` does not implement `Borrow`, so calling `borrow` on `&application_credentials_username_template::ApplicationCredentialsUsernameTemplate` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#user_name_template.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#user_name_template.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_username_template::ApplicationCredentialsUsernameTemplate`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_username_template.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsUsernameTemplate {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:43:52
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#auto_key_rotation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:94:61
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#token_endpoint_auth_method.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod` does not implement `Borrow`, so calling `borrow` on `&o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#token_endpoint_auth_method.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#token_endpoint_auth_method.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `o_auth_endpoint_authentication_method::OAuthEndpointAuthenticationMethod`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/o_auth_endpoint_authentication_method.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OAuthEndpointAuthenticationMethod {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:49:43
[INFO] [stdout]     |
[INFO] [stdout]  49 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  49 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  49 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:66:40
[INFO] [stdout]     |
[INFO] [stdout]  66 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  66 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  66 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_group_assignment.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 134 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 134 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_licensing.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#seat_count.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_application::ApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&application_settings_application::ApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_application::ApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:57:54
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#implicit_assignment.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings.rs:74:48
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#notifications.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications::ApplicationSettingsNotifications` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications::ApplicationSettingsNotifications` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#notifications.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#notifications.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications::ApplicationSettingsNotifications`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotifications {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#vpn.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#vpn.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#vpn.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications_vpn::ApplicationSettingsNotificationsVpn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotificationsVpn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork` does not implement `Borrow`, so calling `borrow` on `&application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_settings_notifications_vpn_network::ApplicationSettingsNotificationsVpnNetwork`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationSettingsNotificationsVpnNetwork {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_settings_notifications_vpn_network.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/application_visibility.rs:40:44
[INFO] [stdout]     |
[INFO] [stdout]  40 |         self.r#app_links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  40 -         self.r#app_links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  40 +         self.r#app_links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility.rs:57:54
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#auto_submit_toolbar.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#hide.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_visibility_hide::ApplicationVisibilityHide` does not implement `Borrow`, so calling `borrow` on `&application_visibility_hide::ApplicationVisibilityHide` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#hide.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#hide.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_visibility_hide::ApplicationVisibilityHide`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationVisibilityHide {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#i_os.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/application_visibility_hide.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#web.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_provider.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `authentication_provider_type::AuthenticationProviderType` does not implement `Borrow`, so calling `borrow` on `&authentication_provider_type::AuthenticationProviderType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `authentication_provider_type::AuthenticationProviderType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/authentication_provider_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#AuthenticationProviderType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_request.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.r#context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `context::Context` does not implement `Borrow`, so calling `borrow` on `&context::Context` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 72 -         self.r#context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 72 +         self.r#context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `context::Context`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#Context {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/authentication_request.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 |         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `options::Options` does not implement `Borrow`, so calling `borrow` on `&options::Options` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 89 -         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout] 89 +         self.r#options.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `options::Options`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/options.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#Options {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:58:43
[INFO] [stdout]     |
[INFO] [stdout]  58 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  58 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  58 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:75:40
[INFO] [stdout]     |
[INFO] [stdout]  75 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  75 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  75 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:109:48
[INFO] [stdout]     |
[INFO] [stdout] 109 |         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_result_type::FactorResultType` does not implement `Borrow`, so calling `borrow` on `&factor_result_type::FactorResultType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 109 -         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout] 109 +         self.r#factor_result.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_result_type::FactorResultType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_result_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorResultType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/authentication_transaction.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `transaction_state::TransactionState` does not implement `Borrow`, so calling `borrow` on `&transaction_state::TransactionState` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `transaction_state::TransactionState`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/transaction_state.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#TransactionState {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `auto_login_application_settings::AutoLoginApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&auto_login_application_settings::AutoLoginApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `auto_login_application_settings::AutoLoginApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AutoLoginApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn` does not implement `Borrow`, so calling `borrow` on `&auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#sign_on.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `auto_login_application_settings_sign_on::AutoLoginApplicationSettingsSignOn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/auto_login_application_settings_sign_on.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AutoLoginApplicationSettingsSignOn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `basic_application_settings_application::BasicApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&basic_application_settings_application::BasicApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `basic_application_settings_application::BasicApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/basic_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BasicApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_auth_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/basic_auth_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `basic_application_settings::BasicApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&basic_application_settings::BasicApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `basic_application_settings::BasicApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/basic_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BasicApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bookmark_application_settings::BookmarkApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&bookmark_application_settings::BookmarkApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `bookmark_application_settings::BookmarkApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BookmarkApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bookmark_application_settings_application::BookmarkApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&bookmark_application_settings_application::BookmarkApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `bookmark_application_settings_application::BookmarkApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#BookmarkApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/bookmark_application_settings_application.rs:37:54
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#request_integration.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/browser_plugin_application.rs:34:46
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/call_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `call_factor_profile::CallFactorProfile` does not implement `Borrow`, so calling `borrow` on `&call_factor_profile::CallFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `call_factor_profile::CallFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/call_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#CallFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/change_password_request.rs:37:47
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#new_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#new_password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#new_password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/change_password_request.rs:54:47
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#old_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#old_password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#old_password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_address.rs:40:41
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_status::EmailStatus` does not implement `Borrow`, so calling `borrow` on `&email_status::EmailStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_status::EmailStatus`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_status.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#EmailStatus {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_address.rs:57:39
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_type::EmailType` does not implement `Borrow`, so calling `borrow` on `&email_type::EmailType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_type::EmailType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#EmailType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/email_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `email_factor_profile::EmailFactorProfile` does not implement `Borrow`, so calling `borrow` on `&email_factor_profile::EmailFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `email_factor_profile::EmailFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/email_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#EmailFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:76:43
[INFO] [stdout]     |
[INFO] [stdout]  76 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  76 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  76 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:93:40
[INFO] [stdout]     |
[INFO] [stdout]  93 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  93 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  93 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:144:46
[INFO] [stdout]     |
[INFO] [stdout] 144 |         self.r#factor_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_type::FactorType` does not implement `Borrow`, so calling `borrow` on `&factor_type::FactorType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 144 -         self.r#factor_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 144 +         self.r#factor_type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_type::FactorType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:195:42
[INFO] [stdout]     |
[INFO] [stdout] 195 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_profile::FactorProfile` does not implement `Borrow`, so calling `borrow` on `&factor_profile::FactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 195 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_profile::FactorProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#FactorProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:212:43
[INFO] [stdout]     |
[INFO] [stdout] 212 |         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_provider::FactorProvider` does not implement `Borrow`, so calling `borrow` on `&factor_provider::FactorProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 212 -         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 212 +         self.r#provider.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_provider::FactorProvider`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_provider.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorProvider {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:229:62
[INFO] [stdout]     |
[INFO] [stdout] 229 |         self.r#rechallenge_existing_factor.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                              ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `factor_status::FactorStatus` does not implement `Borrow`, so calling `borrow` on `&factor_status::FactorStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 263 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 263 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `factor_status::FactorStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/factor_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#FactorStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:280:57
[INFO] [stdout]     |
[INFO] [stdout] 280 |         self.r#token_lifetime_seconds.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/factor.rs:314:41
[INFO] [stdout]     |
[INFO] [stdout] 314 |         self.r#verify.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `verify_factor_request::VerifyFactorRequest` does not implement `Borrow`, so calling `borrow` on `&verify_factor_request::VerifyFactorRequest` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 314 -         self.r#verify.as_ref().map(|x| x.borrow())
[INFO] [stdout] 314 +         self.r#verify.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `verify_factor_request::VerifyFactorRequest`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/verify_factor_request.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#VerifyFactorRequest {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:58:43
[INFO] [stdout]     |
[INFO] [stdout]  58 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  58 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  58 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:75:40
[INFO] [stdout]     |
[INFO] [stdout]  75 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  75 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  75 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:160:47
[INFO] [stdout]     |
[INFO] [stdout] 160 |         self.r#object_class.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 160 -         self.r#object_class.as_ref().map(|x| x.borrow())
[INFO] [stdout] 160 +         self.r#object_class.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group.rs:177:42
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_profile::GroupProfile` does not implement `Borrow`, so calling `borrow` on `&group_profile::GroupProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_profile::GroupProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#GroupProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:61:43
[INFO] [stdout]     |
[INFO] [stdout]  61 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  61 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  61 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule.rs:78:42
[INFO] [stdout]    |
[INFO] [stdout] 78 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_action::GroupRuleAction` does not implement `Borrow`, so calling `borrow` on `&group_rule_action::GroupRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 78 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 78 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_action::GroupRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule.rs:95:51
[INFO] [stdout]    |
[INFO] [stdout] 95 |         self.r#all_groups_valid.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:112:45
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_rule_conditions::GroupRuleConditions` does not implement `Borrow`, so calling `borrow` on `&group_rule_conditions::GroupRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 112 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 112 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_rule_conditions::GroupRuleConditions`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_rule_conditions.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#GroupRuleConditions {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/group_rule.rs:197:41
[INFO] [stdout]     |
[INFO] [stdout] 197 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `group_rule_status::GroupRuleStatus` does not implement `Borrow`, so calling `borrow` on `&group_rule_status::GroupRuleStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 197 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 197 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `group_rule_status::GroupRuleStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/group_rule_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#GroupRuleStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_action.rs:34:56
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#assign_user_to_groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_group_assignment::GroupRuleGroupAssignment` does not implement `Borrow`, so calling `borrow` on `&group_rule_group_assignment::GroupRuleGroupAssignment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#assign_user_to_groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#assign_user_to_groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_group_assignment::GroupRuleGroupAssignment`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_group_assignment.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleGroupAssignment {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_conditions.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#expression.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_expression::GroupRuleExpression` does not implement `Borrow`, so calling `borrow` on `&group_rule_expression::GroupRuleExpression` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#expression.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#expression.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_expression::GroupRuleExpression`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_expression.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleExpression {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_people_condition::GroupRulePeopleCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_people_condition::GroupRulePeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_people_condition::GroupRulePeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRulePeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_assignment.rs:34:44
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#group_ids.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#group_ids.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#group_ids.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:37:41
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_group_condition::GroupRuleGroupCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_group_condition::GroupRuleGroupCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_group_condition::GroupRuleGroupCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_group_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleGroupCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_people_condition.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_rule_user_condition::GroupRuleUserCondition` does not implement `Borrow`, so calling `borrow` on `&group_rule_user_condition::GroupRuleUserCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#users.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_rule_user_condition::GroupRuleUserCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupRuleUserCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/group_rule_user_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/hardware_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `hardware_factor_profile::HardwareFactorProfile` does not implement `Borrow`, so calling `borrow` on `&hardware_factor_profile::HardwareFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `hardware_factor_profile::HardwareFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/hardware_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#HardwareFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:79:40
[INFO] [stdout]     |
[INFO] [stdout]  79 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  79 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  79 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:164:42
[INFO] [stdout]     |
[INFO] [stdout] 164 |         self.r#key_ops.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 164 -         self.r#key_ops.as_ref().map(|x| x.borrow())
[INFO] [stdout] 164 +         self.r#key_ops.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/json_web_key.rs:283:38
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#x5c.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#x5c.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#x5c.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_actor.rs:63:41
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#detail.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:52:58
[INFO] [stdout]    |
[INFO] [stdout] 52 |         self.r#authentication_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_authentication_provider::LogAuthenticationProvider` does not implement `Borrow`, so calling `borrow` on `&log_authentication_provider::LogAuthenticationProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 52 -         self.r#authentication_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 52 +         self.r#authentication_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_authentication_provider::LogAuthenticationProvider`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_authentication_provider.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#LogAuthenticationProvider {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:69:54
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.r#authentication_step.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:86:54
[INFO] [stdout]    |
[INFO] [stdout] 86 |         self.r#credential_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<log_credential_provider::LogCredentialProvider>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_credential_provider::LogCredentialProvider>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 86 -         self.r#credential_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 86 +         self.r#credential_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_authentication_context.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.r#credential_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<log_credential_type::LogCredentialType>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_credential_type::LogCredentialType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.r#credential_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 103 +         self.r#credential_type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_authentication_context.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |         self.r#issuer.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_issuer::LogIssuer` does not implement `Borrow`, so calling `borrow` on `&log_issuer::LogIssuer` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 154 -         self.r#issuer.as_ref().map(|x| x.borrow())
[INFO] [stdout] 154 +         self.r#issuer.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_issuer::LogIssuer`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_issuer.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogIssuer {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_client.rs:66:55
[INFO] [stdout]    |
[INFO] [stdout] 66 |         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geographical_context::LogGeographicalContext` does not implement `Borrow`, so calling `borrow` on `&log_geographical_context::LogGeographicalContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 66 -         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 66 +         self.r#geographical_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geographical_context::LogGeographicalContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeographicalContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_client.rs:117:45
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#user_agent.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_user_agent::LogUserAgent` does not implement `Borrow`, so calling `borrow` on `&log_user_agent::LogUserAgent` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 117 -         self.r#user_agent.as_ref().map(|x| x.borrow())
[INFO] [stdout] 117 +         self.r#user_agent.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_user_agent::LogUserAgent`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_user_agent.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogUserAgent {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_debug_context.rs:34:45
[INFO] [stdout]     |
[INFO] [stdout]  34 |         self.r#debug_data.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  34 -         self.r#debug_data.as_ref().map(|x| x.borrow())
[INFO] [stdout]  34 +         self.r#debug_data.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_event.rs:79:40
[INFO] [stdout]    |
[INFO] [stdout] 79 |         self.r#actor.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_actor::LogActor` does not implement `Borrow`, so calling `borrow` on `&log_actor::LogActor` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 79 -         self.r#actor.as_ref().map(|x| x.borrow())
[INFO] [stdout] 79 +         self.r#actor.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_actor::LogActor`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_actor.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogActor {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_event.rs:96:57
[INFO] [stdout]    |
[INFO] [stdout] 96 |         self.r#authentication_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_authentication_context::LogAuthenticationContext` does not implement `Borrow`, so calling `borrow` on `&log_authentication_context::LogAuthenticationContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.r#authentication_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 96 +         self.r#authentication_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_authentication_context::LogAuthenticationContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_authentication_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogAuthenticationContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:113:41
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#client.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_client::LogClient` does not implement `Borrow`, so calling `borrow` on `&log_client::LogClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 113 +         self.r#client.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_client::LogClient`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_client.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogClient {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:130:48
[INFO] [stdout]     |
[INFO] [stdout] 130 |         self.r#debug_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_debug_context::LogDebugContext` does not implement `Borrow`, so calling `borrow` on `&log_debug_context::LogDebugContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 130 -         self.r#debug_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 130 +         self.r#debug_context.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_debug_context::LogDebugContext`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_debug_context.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogDebugContext {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:198:42
[INFO] [stdout]     |
[INFO] [stdout] 198 |         self.r#outcome.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_outcome::LogOutcome` does not implement `Borrow`, so calling `borrow` on `&log_outcome::LogOutcome` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 198 -         self.r#outcome.as_ref().map(|x| x.borrow())
[INFO] [stdout] 198 +         self.r#outcome.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_outcome::LogOutcome`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_outcome.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogOutcome {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:232:42
[INFO] [stdout]     |
[INFO] [stdout] 232 |         self.r#request.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_request::LogRequest` does not implement `Borrow`, so calling `borrow` on `&log_request::LogRequest` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 232 -         self.r#request.as_ref().map(|x| x.borrow())
[INFO] [stdout] 232 +         self.r#request.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_request::LogRequest`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_request.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogRequest {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:249:51
[INFO] [stdout]     |
[INFO] [stdout] 249 |         self.r#security_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_security_context::LogSecurityContext` does not implement `Borrow`, so calling `borrow` on `&log_security_context::LogSecurityContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 249 -         self.r#security_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 249 +         self.r#security_context.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_security_context::LogSecurityContext`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_security_context.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogSecurityContext {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:266:43
[INFO] [stdout]     |
[INFO] [stdout] 266 |         self.r#severity.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_severity::LogSeverity` does not implement `Borrow`, so calling `borrow` on `&log_severity::LogSeverity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 266 -         self.r#severity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 266 +         self.r#severity.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_severity::LogSeverity`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_severity.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#LogSeverity {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:283:41
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#target.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<log_target::LogTarget>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_target::LogTarget>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#target.as_ref().map(|x| x.borrow())
[INFO] [stdout] 283 +         self.r#target.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_event.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |         self.r#transaction.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `log_transaction::LogTransaction` does not implement `Borrow`, so calling `borrow` on `&log_transaction::LogTransaction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 300 -         self.r#transaction.as_ref().map(|x| x.borrow())
[INFO] [stdout] 300 +         self.r#transaction.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `log_transaction::LogTransaction`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/log_transaction.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#LogTransaction {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:80:46
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.r#geolocation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geolocation::LogGeolocation` does not implement `Borrow`, so calling `borrow` on `&log_geolocation::LogGeolocation` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 80 -         self.r#geolocation.as_ref().map(|x| x.borrow())
[INFO] [stdout] 80 +         self.r#geolocation.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geolocation::LogGeolocation`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeolocation {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:37:38
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#lat.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `f64` does not implement `Borrow`, so calling `borrow` on `&f64` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_geolocation.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#lon.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `f64` does not implement `Borrow`, so calling `borrow` on `&f64` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_ip_address.rs:43:55
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `log_geographical_context::LogGeographicalContext` does not implement `Borrow`, so calling `borrow` on `&log_geographical_context::LogGeographicalContext` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#geographical_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#geographical_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `log_geographical_context::LogGeographicalContext`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/log_geographical_context.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#LogGeographicalContext {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_request.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#ip_chain.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<log_ip_address::LogIpAddress>` does not implement `Borrow`, so calling `borrow` on `&Vec<log_ip_address::LogIpAddress>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#ip_chain.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#ip_chain.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_security_context.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 46 |         self.r#as_number.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/log_security_context.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#is_proxy.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_target.rs:63:47
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#detail_entry.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#detail_entry.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#detail_entry.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/log_transaction.rs:40:41
[INFO] [stdout]     |
[INFO] [stdout]  40 |         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  40 -         self.r#detail.as_ref().map(|x| x.borrow())
[INFO] [stdout]  40 +         self.r#detail.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/o_auth_application_credentials.rs:34:47
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_o_auth_client::ApplicationCredentialsOAuthClient` does not implement `Borrow`, so calling `borrow` on `&application_credentials_o_auth_client::ApplicationCredentialsOAuthClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#oauth_client.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_o_auth_client::ApplicationCredentialsOAuthClient`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_o_auth_client.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsOAuthClient {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_conditions::OktaSignOnPolicyConditions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_conditions::OktaSignOnPolicyConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_conditions::OktaSignOnPolicyConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_conditions.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_actions::OktaSignOnPolicyRuleActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_conditions::OktaSignOnPolicyRuleConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_actions.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#signon.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#signon.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#signon.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_signon_actions::OktaSignOnPolicyRuleSignonActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OktaSignOnPolicyRuleSignonActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:40:47
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#auth_context.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_rule_auth_context_condition::PolicyRuleAuthContextCondition` does not implement `Borrow`, so calling `borrow` on `&policy_rule_auth_context_condition::PolicyRuleAuthContextCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#auth_context.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#auth_context.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_rule_auth_context_condition::PolicyRuleAuthContextCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_rule_auth_context_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyRuleAuthContextCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_network_condition::PolicyNetworkCondition` does not implement `Borrow`, so calling `borrow` on `&policy_network_condition::PolicyNetworkCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_network_condition::PolicyNetworkCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyNetworkCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_conditions.rs:74:41
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:66:50
[INFO] [stdout]    |
[INFO] [stdout] 66 |         self.r#factor_lifetime.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:100:61
[INFO] [stdout]     |
[INFO] [stdout] 100 |         self.r#remember_device_by_default.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:117:49
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.r#require_factor.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_actions.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self.r#session.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions` does not implement `Borrow`, so calling `borrow` on `&okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 134 -         self.r#session.as_ref().map(|x| x.borrow())
[INFO] [stdout] 134 +         self.r#session.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `okta_sign_on_policy_rule_signon_session_actions::OktaSignOnPolicyRuleSignonSessionActions`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#OktaSignOnPolicyRuleSignonSessionActions {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:40:59
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#max_session_idle_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:57:63
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#max_session_lifetime_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/okta_sign_on_policy_rule_signon_session_actions.rs:74:56
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#use_persistent_cookie.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `o_auth_application_credentials::OAuthApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&o_auth_application_credentials::OAuthApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `o_auth_application_credentials::OAuthApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/o_auth_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OAuthApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_settings::OpenIdConnectApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_settings::OpenIdConnectApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_settings::OpenIdConnectApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OpenIdConnectApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings.rs:34:47
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#oauth_client.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#oauth_client.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_settings_client::OpenIdConnectApplicationSettingsClient`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#OpenIdConnectApplicationSettingsClient {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:58:51
[INFO] [stdout]    |
[INFO] [stdout] 58 |         self.r#application_type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_type::OpenIdConnectApplicationType` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_type::OpenIdConnectApplicationType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 58 -         self.r#application_type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 58 +         self.r#application_type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_type::OpenIdConnectApplicationType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OpenIdConnectApplicationType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_settings_client.rs:92:49
[INFO] [stdout]    |
[INFO] [stdout] 92 |         self.r#consent_method.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod` does not implement `Borrow`, so calling `borrow` on `&open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 92 -         self.r#consent_method.as_ref().map(|x| x.borrow())
[INFO] [stdout] 92 +         self.r#consent_method.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `open_id_connect_application_consent_method::OpenIdConnectApplicationConsentMethod`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/open_id_connect_application_consent_method.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#OpenIdConnectApplicationConsentMethod {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:109:46
[INFO] [stdout]     |
[INFO] [stdout] 109 |         self.r#grant_types.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<o_auth_grant_type::OAuthGrantType>` does not implement `Borrow`, so calling `borrow` on `&Vec<o_auth_grant_type::OAuthGrantType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 109 -         self.r#grant_types.as_ref().map(|x| x.borrow())
[INFO] [stdout] 109 +         self.r#grant_types.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 |         self.r#redirect_uris.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 160 -         self.r#redirect_uris.as_ref().map(|x| x.borrow())
[INFO] [stdout] 160 +         self.r#redirect_uris.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/open_id_connect_application_settings_client.rs:177:49
[INFO] [stdout]     |
[INFO] [stdout] 177 |         self.r#response_types.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<o_auth_response_type::OAuthResponseType>` does not implement `Borrow`, so calling `borrow` on `&Vec<o_auth_response_type::OAuthResponseType>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 177 -         self.r#response_types.as_ref().map(|x| x.borrow())
[INFO] [stdout] 177 +         self.r#response_types.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/options.rs:37:63
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#multi_optional_factor_enroll.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/options.rs:54:63
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#warn_before_password_expired.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_dictionary.rs:34:41
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#common.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_dictionary_common::PasswordDictionaryCommon` does not implement `Borrow`, so calling `borrow` on `&password_dictionary_common::PasswordDictionaryCommon` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#common.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#common.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_dictionary_common::PasswordDictionaryCommon`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_dictionary_common.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordDictionaryCommon {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_dictionary_common.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_conditions::PasswordPolicyConditions` does not implement `Borrow`, so calling `borrow` on `&password_policy_conditions::PasswordPolicyConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_conditions::PasswordPolicyConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_settings::PasswordPolicySettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_settings::PasswordPolicySettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_settings::PasswordPolicySettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicySettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_authentication_provider_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:37:48
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#auth_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `PasswordPolicyAuthenticationProviderCondition` does not implement `Borrow`, so calling `borrow` on `&PasswordPolicyAuthenticationProviderCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/okra-fd6eb2b7019b7dd2.long-type-12530252382410315971.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#auth_provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#auth_provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `PasswordPolicyAuthenticationProviderCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_authentication_provider_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyAuthenticationProviderCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions` does not implement `Borrow`, so calling `borrow` on `&password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#options.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#options.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_delegation_settings_options::PasswordPolicyDelegationSettingsOptions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings_options.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyDelegationSettingsOptions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings_options.rs:34:46
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#skip_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#age.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#age.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#age.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_age::PasswordPolicyPasswordSettingsAge`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsAge {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#complexity.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_complexity::PasswordPolicyPasswordSettingsComplexity`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsComplexity {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#lockout.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#lockout.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#lockout.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings_lockout::PasswordPolicyPasswordSettingsLockout`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettingsLockout {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:43:51
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#expire_warn_days.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:60:48
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#history_count.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:77:47
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#max_age_days.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_age.rs:94:50
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#min_age_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 |         self.r#dictionary.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_dictionary::PasswordDictionary` does not implement `Borrow`, so calling `borrow` on `&password_dictionary::PasswordDictionary` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 55 -         self.r#dictionary.as_ref().map(|x| x.borrow())
[INFO] [stdout] 55 +         self.r#dictionary.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_dictionary::PasswordDictionary`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_dictionary.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordDictionary {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:72:53
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.r#exclude_attributes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 72 -         self.r#exclude_attributes.as_ref().map(|x| x.borrow())
[INFO] [stdout] 72 +         self.r#exclude_attributes.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_complexity.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 89 |         self.r#exclude_username.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:106:45
[INFO] [stdout]     |
[INFO] [stdout] 106 |         self.r#min_length.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:123:49
[INFO] [stdout]     |
[INFO] [stdout] 123 |         self.r#min_lower_case.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:140:45
[INFO] [stdout]     |
[INFO] [stdout] 140 |         self.r#min_number.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:157:45
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#min_symbol.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/password_policy_password_settings_complexity.rs:174:49
[INFO] [stdout]     |
[INFO] [stdout] 174 |         self.r#min_upper_case.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                 ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:43:54
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#auto_unlock_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:60:47
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#max_attempts.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:77:56
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#show_lockout_failures.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                        ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings_lockout.rs:94:69
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#user_lockout_notification_channels.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#user_lockout_notification_channels.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#user_lockout_notification_channels.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#properties.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email_properties::PasswordPolicyRecoveryEmailProperties`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_properties.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmailProperties {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_properties.rs:34:49
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#recovery_token.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#recovery_token.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#recovery_token.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email_recovery_token::PasswordPolicyRecoveryEmailRecoveryToken`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_recovery_token.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmailRecoveryToken {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email_recovery_token.rs:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#token_lifetime_minutes.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#okta_call.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#okta_call.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#okta_call.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factor_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactorSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:60:45
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#okta_email.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_email::PasswordPolicyRecoveryEmail` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_email::PasswordPolicyRecoveryEmail` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 60 -         self.r#okta_email.as_ref().map(|x| x.borrow())
[INFO] [stdout] 60 +         self.r#okta_email.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_email::PasswordPolicyRecoveryEmail`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_email.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryEmail {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#okta_sms.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 77 -         self.r#okta_sms.as_ref().map(|x| x.borrow())
[INFO] [stdout] 77 +         self.r#okta_sms.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factor_settings::PasswordPolicyRecoveryFactorSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factor_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactorSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question::PasswordPolicyRecoveryQuestion` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question::PasswordPolicyRecoveryQuestion` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#recovery_question.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question::PasswordPolicyRecoveryQuestion`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestion {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#properties.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#properties.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question_properties::PasswordPolicyRecoveryQuestionProperties`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_properties.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestionProperties {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_complexity.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#min_length.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_properties.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#complexity.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#complexity.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_question_complexity::PasswordPolicyRecoveryQuestionComplexity`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_question_complexity.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryQuestionComplexity {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#factors.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_factors::PasswordPolicyRecoveryFactors` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_factors::PasswordPolicyRecoveryFactors` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#factors.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#factors.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_factors::PasswordPolicyRecoveryFactors`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_factors.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoveryFactors {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule.rs:40:42
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_actions::PasswordPolicyRuleActions` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_actions::PasswordPolicyRuleActions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#actions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#actions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_actions::PasswordPolicyRuleActions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleActions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_conditions::PasswordPolicyRuleConditions` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_conditions::PasswordPolicyRuleConditions` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#conditions.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#conditions.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_conditions::PasswordPolicyRuleConditions`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleConditions {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:40:50
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#password_change.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#password_change.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#password_change.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:57:62
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#self_service_password_reset.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#self_service_password_reset.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#self_service_password_reset.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_actions.rs:74:54
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#self_service_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_rule_action::PasswordPolicyRuleAction` does not implement `Borrow`, so calling `borrow` on `&password_policy_rule_action::PasswordPolicyRuleAction` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#self_service_unlock.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#self_service_unlock.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_rule_action::PasswordPolicyRuleAction`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_rule_action.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRuleAction {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_network_condition::PolicyNetworkCondition` does not implement `Borrow`, so calling `borrow` on `&policy_network_condition::PolicyNetworkCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#network.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#network.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_network_condition::PolicyNetworkCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyNetworkCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_rule_conditions.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `policy_people_condition::PolicyPeopleCondition` does not implement `Borrow`, so calling `borrow` on `&policy_people_condition::PolicyPeopleCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#people.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#people.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `policy_people_condition::PolicyPeopleCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PolicyPeopleCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:40:45
[INFO] [stdout]    |
[INFO] [stdout] 40 |         self.r#delegation.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_delegation_settings::PasswordPolicyDelegationSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_delegation_settings::PasswordPolicyDelegationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 40 -         self.r#delegation.as_ref().map(|x| x.borrow())
[INFO] [stdout] 40 +         self.r#delegation.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_delegation_settings::PasswordPolicyDelegationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_delegation_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyDelegationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_password_settings::PasswordPolicyPasswordSettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_password_settings::PasswordPolicyPasswordSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_password_settings::PasswordPolicyPasswordSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_password_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyPasswordSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/password_policy_settings.rs:74:43
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#recovery.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_policy_recovery_settings::PasswordPolicyRecoverySettings` does not implement `Borrow`, so calling `borrow` on `&password_policy_recovery_settings::PasswordPolicyRecoverySettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#recovery.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#recovery.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_policy_recovery_settings::PasswordPolicyRecoverySettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_policy_recovery_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordPolicyRecoverySettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:64:43
[INFO] [stdout]     |
[INFO] [stdout]  64 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  64 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  64 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:81:40
[INFO] [stdout]     |
[INFO] [stdout]  81 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  81 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  81 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:183:43
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#system.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout] 234 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `policy_type::PolicyType` does not implement `Borrow`, so calling `borrow` on `&policy_type::PolicyType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 234 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 234 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `policy_type::PolicyType`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/policy_type.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#PolicyType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 57 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 57 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_network_condition.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 74 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 74 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:37:41
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `group_condition::GroupCondition` does not implement `Borrow`, so calling `borrow` on `&group_condition::GroupCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#groups.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#groups.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `group_condition::GroupCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/group_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#GroupCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/policy_people_condition.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `user_condition::UserCondition` does not implement `Borrow`, so calling `borrow` on `&user_condition::UserCondition` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#users.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#users.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `user_condition::UserCondition`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/user_condition.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#UserCondition {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy_rule.rs:103:43
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.r#priority.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/policy_rule.rs:137:41
[INFO] [stdout]     |
[INFO] [stdout] 137 |         self.r#system.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/push_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `push_factor_profile::PushFactorProfile` does not implement `Borrow`, so calling `borrow` on `&push_factor_profile::PushFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `push_factor_profile::PushFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/push_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PushFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/role.rs:55:43
[INFO] [stdout]     |
[INFO] [stdout]  55 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  55 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  55 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/role.rs:157:41
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `role_status::RoleStatus` does not implement `Borrow`, so calling `borrow` on `&role_status::RoleStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 157 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `role_status::RoleStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/role_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#RoleStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `saml_application_settings::SamlApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&saml_application_settings::SamlApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `saml_application_settings::SamlApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/saml_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SamlApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application_settings.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `saml_application_settings_sign_on::SamlApplicationSettingsSignOn` does not implement `Borrow`, so calling `borrow` on `&saml_application_settings_sign_on::SamlApplicationSettingsSignOn` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#sign_on.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#sign_on.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `saml_application_settings_sign_on::SamlApplicationSettingsSignOn`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/saml_application_settings_sign_on.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SamlApplicationSettingsSignOn {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_application_settings_sign_on.rs:94:51
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#assertion_signed.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:111:55
[INFO] [stdout]     |
[INFO] [stdout] 111 |         self.r#attribute_statements.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Vec<saml_attribute_statement::SamlAttributeStatement>` does not implement `Borrow`, so calling `borrow` on `&Vec<saml_attribute_statement::SamlAttributeStatement>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 111 -         self.r#attribute_statements.as_ref().map(|x| x.borrow())
[INFO] [stdout] 111 +         self.r#attribute_statements.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:247:52
[INFO] [stdout]     |
[INFO] [stdout] 247 |         self.r#honor_force_authn.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                    ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:315:53
[INFO] [stdout]     |
[INFO] [stdout] 315 |         self.r#request_compressed.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                     ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/saml_application_settings_sign_on.rs:332:50
[INFO] [stdout]     |
[INFO] [stdout] 332 |         self.r#response_signed.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/saml_attribute_statement.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#values.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#values.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#values.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:46:43
[INFO] [stdout]    |
[INFO] [stdout] 46 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 46 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 46 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:63:50
[INFO] [stdout]    |
[INFO] [stdout] 63 |         self.r#reveal_password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.r#scheme.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_scheme::ApplicationCredentialsScheme` does not implement `Borrow`, so calling `borrow` on `&application_credentials_scheme::ApplicationCredentialsScheme` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 80 -         self.r#scheme.as_ref().map(|x| x.borrow())
[INFO] [stdout] 80 +         self.r#scheme.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_scheme::ApplicationCredentialsScheme`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_scheme.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#ApplicationCredentialsScheme {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:97:42
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `application_credentials_signing::ApplicationCredentialsSigning` does not implement `Borrow`, so calling `borrow` on `&application_credentials_signing::ApplicationCredentialsSigning` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 97 -         self.r#signing.as_ref().map(|x| x.borrow())
[INFO] [stdout] 97 +         self.r#signing.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `application_credentials_signing::ApplicationCredentialsSigning`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/application_credentials_signing.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#ApplicationCredentialsSigning {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `scheme_application_credentials::SchemeApplicationCredentials` does not implement `Borrow`, so calling `borrow` on `&scheme_application_credentials::SchemeApplicationCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `scheme_application_credentials::SchemeApplicationCredentials`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/scheme_application_credentials.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SchemeApplicationCredentials {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application.rs:54:43
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `secure_password_store_application_settings::SecurePasswordStoreApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&secure_password_store_application_settings::SecurePasswordStoreApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `secure_password_store_application_settings::SecurePasswordStoreApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurePasswordStoreApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `SecurePasswordStoreApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&SecurePasswordStoreApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/okra-fd6eb2b7019b7dd2.long-type-10695565923512706970.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `SecurePasswordStoreApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/secure_password_store_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurePasswordStoreApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/security_question_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `security_question_factor_profile::SecurityQuestionFactorProfile` does not implement `Borrow`, so calling `borrow` on `&security_question_factor_profile::SecurityQuestionFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `security_question_factor_profile::SecurityQuestionFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/security_question_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SecurityQuestionFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:64:40
[INFO] [stdout]     |
[INFO] [stdout]  64 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  64 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  64 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/session.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |         self.r#amr.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<session_authentication_method::SessionAuthenticationMethod>` does not implement `Borrow`, so calling `borrow` on `&Vec<session_authentication_method::SessionAuthenticationMethod>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 81 -         self.r#amr.as_ref().map(|x| x.borrow())
[INFO] [stdout] 81 +         self.r#amr.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:149:38
[INFO] [stdout]     |
[INFO] [stdout] 149 |         self.r#idp.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `session_identity_provider::SessionIdentityProvider` does not implement `Borrow`, so calling `borrow` on `&session_identity_provider::SessionIdentityProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 149 -         self.r#idp.as_ref().map(|x| x.borrow())
[INFO] [stdout] 149 +         self.r#idp.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `session_identity_provider::SessionIdentityProvider`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/session_identity_provider.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#SessionIdentityProvider {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/session.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `session_status::SessionStatus` does not implement `Borrow`, so calling `borrow` on `&session_status::SessionStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 217 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `session_status::SessionStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/session_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#SessionStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/session_identity_provider.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `session_identity_provider_type::SessionIdentityProviderType` does not implement `Borrow`, so calling `borrow` on `&session_identity_provider_type::SessionIdentityProviderType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#type.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#type.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `session_identity_provider_type::SessionIdentityProviderType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/session_identity_provider_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#SessionIdentityProviderType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/sms_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `sms_factor_profile::SmsFactorProfile` does not implement `Borrow`, so calling `borrow` on `&sms_factor_profile::SmsFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `sms_factor_profile::SmsFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/sms_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SmsFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_application_settings::SwaApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&swa_application_settings::SwaApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_application_settings::SwaApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_application_settings_application::SwaApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&swa_application_settings_application::SwaApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_application_settings_application::SwaApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_three_field_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_three_field_application_settings::SwaThreeFieldApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&swa_three_field_application_settings::SwaThreeFieldApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_three_field_application_settings::SwaThreeFieldApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaThreeFieldApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `swa_three_field_application_settings_application::SwaThreeFieldApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/swa_three_field_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#SwaThreeFieldApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/token_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `token_factor_profile::TokenFactorProfile` does not implement `Borrow`, so calling `borrow` on `&token_factor_profile::TokenFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `token_factor_profile::TokenFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/token_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#TokenFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/totp_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `totp_factor_profile::TotpFactorProfile` does not implement `Borrow`, so calling `borrow` on `&totp_factor_profile::TotpFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `totp_factor_profile::TotpFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/totp_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#TotpFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/u2f_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `u2f_factor_profile::U2fFactorProfile` does not implement `Borrow`, so calling `borrow` on `&u2f_factor_profile::U2fFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `u2f_factor_profile::U2fFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/u2f_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#U2fFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:70:43
[INFO] [stdout]     |
[INFO] [stdout]  70 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  70 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  70 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:87:40
[INFO] [stdout]     |
[INFO] [stdout]  87 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  87 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  87 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:138:46
[INFO] [stdout]     |
[INFO] [stdout] 138 |         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_credentials::UserCredentials` does not implement `Borrow`, so calling `borrow` on `&user_credentials::UserCredentials` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 138 -         self.r#credentials.as_ref().map(|x| x.borrow())
[INFO] [stdout] 138 +         self.r#credentials.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_credentials::UserCredentials`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_credentials.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#UserCredentials {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:223:42
[INFO] [stdout]     |
[INFO] [stdout] 223 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_profile::UserProfile` does not implement `Borrow`, so calling `borrow` on `&user_profile::UserProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 223 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_profile::UserProfile`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_profile.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 + #[derive(Clone)]
[INFO] [stdout]  12 | pub struct r#UserProfile {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_status::UserStatus` does not implement `Borrow`, so calling `borrow` on `&user_status::UserStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 240 -         self.r#status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 240 +         self.r#status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_status::UserStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#UserStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/user.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |         self.r#transitioning_to_status.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `user_status::UserStatus` does not implement `Borrow`, so calling `borrow` on `&user_status::UserStatus` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout] 274 -         self.r#transitioning_to_status.as_ref().map(|x| x.borrow())
[INFO] [stdout] 274 +         self.r#transitioning_to_status.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `user_status::UserStatus`, implement `Clone` for it
[INFO] [stdout]    --> src/okta/models/user_status.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 + #[derive(Clone)]
[INFO] [stdout]   3 | pub enum r#UserStatus {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_condition.rs:37:42
[INFO] [stdout]    |
[INFO] [stdout] 37 |         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 37 -         self.r#exclude.as_ref().map(|x| x.borrow())
[INFO] [stdout] 37 +         self.r#exclude.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_condition.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<std::string::String>` does not implement `Borrow`, so calling `borrow` on `&Vec<std::string::String>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 54 -         self.r#include.as_ref().map(|x| x.borrow())
[INFO] [stdout] 54 +         self.r#include.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 |         self.r#emails.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `Vec<email_address::EmailAddress>` does not implement `Borrow`, so calling `borrow` on `&Vec<email_address::EmailAddress>` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 43 -         self.r#emails.as_ref().map(|x| x.borrow())
[INFO] [stdout] 43 +         self.r#emails.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:60:43
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `password_credential::PasswordCredential` does not implement `Borrow`, so calling `borrow` on `&password_credential::PasswordCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 60 -         self.r#password.as_ref().map(|x| x.borrow())
[INFO] [stdout] 60 +         self.r#password.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `password_credential::PasswordCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/password_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#PasswordCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `authentication_provider::AuthenticationProvider` does not implement `Borrow`, so calling `borrow` on `&authentication_provider::AuthenticationProvider` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 77 -         self.r#provider.as_ref().map(|x| x.borrow())
[INFO] [stdout] 77 +         self.r#provider.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `authentication_provider::AuthenticationProvider`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/authentication_provider.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#AuthenticationProvider {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/user_credentials.rs:94:52
[INFO] [stdout]    |
[INFO] [stdout] 94 |         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `recovery_question_credential::RecoveryQuestionCredential` does not implement `Borrow`, so calling `borrow` on `&recovery_question_credential::RecoveryQuestionCredential` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 94 -         self.r#recovery_question.as_ref().map(|x| x.borrow())
[INFO] [stdout] 94 +         self.r#recovery_question.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `recovery_question_credential::RecoveryQuestionCredential`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/recovery_question_credential.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#RecoveryQuestionCredential {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_request.rs:114:57
[INFO] [stdout]     |
[INFO] [stdout] 114 |         self.r#token_lifetime_seconds.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                         ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `i32` does not implement `Borrow`, so calling `borrow` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_response.rs:46:43
[INFO] [stdout]     |
[INFO] [stdout]  46 |         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  46 -         self.r#embedded.as_ref().map(|x| x.borrow())
[INFO] [stdout]  46 +         self.r#embedded.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/verify_factor_response.rs:63:40
[INFO] [stdout]     |
[INFO] [stdout]  63 |         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Value` does not implement `Borrow`, so calling `borrow` on `&Value` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]  63 -         self.r#links.as_ref().map(|x| x.borrow())
[INFO] [stdout]  63 +         self.r#links.as_ref().map(|x| x)
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to clone `Value`, implement `Clone` for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/value/mod.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 + #[derive(Clone)]
[INFO] [stdout] 117 | pub enum Value {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/verify_factor_response.rs:97:48
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `factor_result_type::FactorResultType` does not implement `Borrow`, so calling `borrow` on `&factor_result_type::FactorResultType` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 97 -         self.r#factor_result.as_ref().map(|x| x.borrow())
[INFO] [stdout] 97 +         self.r#factor_result.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `factor_result_type::FactorResultType`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/factor_result_type.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 + #[derive(Clone)]
[INFO] [stdout]  3 | pub enum r#FactorResultType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/web_factor.rs:34:42
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `web_factor_profile::WebFactorProfile` does not implement `Borrow`, so calling `borrow` on `&web_factor_profile::WebFactorProfile` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#profile.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#profile.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `web_factor_profile::WebFactorProfile`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/web_factor_profile.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WebFactorProfile {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/ws_federation_application.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `ws_federation_application_settings::WsFederationApplicationSettings` does not implement `Borrow`, so calling `borrow` on `&ws_federation_application_settings::WsFederationApplicationSettings` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#settings.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#settings.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `ws_federation_application_settings::WsFederationApplicationSettings`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WsFederationApplicationSettings {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout]    |                                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `ws_federation_application_settings_application::WsFederationApplicationSettingsApplication` does not implement `Borrow`, so calling `borrow` on `&ws_federation_application_settings_application::WsFederationApplicationSettingsApplication` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 34 -         self.r#app.as_ref().map(|x| x.borrow())
[INFO] [stdout] 34 +         self.r#app.as_ref().map(|x| x)
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to clone `ws_federation_application_settings_application::WsFederationApplicationSettingsApplication`, implement `Clone` for it
[INFO] [stdout]   --> src/okta/models/ws_federation_application_settings_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 + #[derive(Clone)]
[INFO] [stdout] 12 | pub struct r#WsFederationApplicationSettingsApplication {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.borrow()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/okta/models/ws_federation_application_settings_application.rs:237:51
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.r#w_reply_override.as_ref().map(|x| x.borrow())
[INFO] [stdout]     |                                                   ^^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `bool` does not implement `Borrow`, so calling `borrow` on `&bool` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.51s
[INFO] [stderr] crater-edition-check: all finished
[INFO] running `Command { std: "docker" "inspect" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d", kill_on_drop: false }`
[INFO] [stdout] dbabe32ae16a8994daaa6bf47abfac4cd3d1fd3bd6b8ee6cb8dfedfef65adf1d
